A sound understanding of public international law is indispensable for any lawyer, whether working in an international or domestic context. It is therefore important that students have a thorough theoretical understanding of international law issues, and are able to apply the relevant international [...]